package Thread;

public class CurrentThreadDemo {
    public static void main(String[] args) {
        /*
        后期会学习到一个很重要的API:ThreadLocal,它可以使得我们在一个线程上跨越多个
        方法时共享数据使用，其内部要用到currentThread方法来辨别线程。
        如spring的事物控制就是靠ThreadLocal实现的。
        */
        Thread main = Thread.currentThread();//获取执行main方法的线程(主线程)
        System.out.println("主线程:"+main);
        dosome();//主线程执行dosome方法
    }
    public static void dosome(){
        Thread t = Thread.currentThread();//获取执行dosome方法的线程
        System.out.println("执行dosome方法的线程是:"+t);
    }
}
